package com.zofer.study.file;

import java.io.File;

/**
 * @description 使用递归遍历一个文件夹下的所有文件
 * @date: 2020/10/20 11:06
 */
public class TraverseFile {

    public static void main(String[] args) {
        File file = new File("D:\\application");
        getFile(file);
    }

    public static void getFile(File file){
        File[] files = file.listFiles();
        if (files != null){
            for (File f:files) {

                if (f.isDirectory()){
                    getFile(f);
                }

                if (f.isFile()){
                    System.out.println(f.getAbsolutePath());
                }
            }
        }
    }

}
